reflect.flag.kind (method)

72 uses

	reflect (current package)
		iter.go#L47: 	switch v.kind() {
		iter.go#L71: 		if v.Elem().kind() != Array {
		iter.go#L135: 		if v.Elem().kind() != Array {
		map_swiss.go#L159: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
		map_swiss.go#L286: 	if v.kind() == Interface {
		map_swiss.go#L330: 	if v.kind() == Interface {
		map_swiss.go#L395: 	if v.kind() != Map {
		map_swiss.go#L413: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
		value.go#L85: func (f flag) kind() Kind {
		value.go#L221: 		panic(&ValueError{valueMethodName(), f.kind()})
		value.go#L283: 	if v.kind() != Bool {
		value.go#L307: 	switch v.kind() {
		value.go#L325: 	panic(&ValueError{"reflect.Value.Bytes", v.kind()})
		value.go#L1155: 	if v.kind() == Slice {
		value.go#L1162: 	k := v.kind()
		value.go#L1174: 	panic(&ValueError{"reflect.Value.Cap", v.kind()})
		value.go#L1193: 	switch v.kind() {
		value.go#L1204: 	k := v.kind()
		value.go#L1211: 	panic(&ValueError{"reflect.Value.Complex", v.kind()})
		value.go#L1219: 	k := v.kind()
		value.go#L1265: 	panic(&ValueError{"reflect.Value.Elem", v.kind()})
		value.go#L1271: 	if v.kind() != Struct {
		value.go#L1272: 		panic(&ValueError{"reflect.Value.Field", v.kind()})
		value.go#L1369: 	switch v.kind() {
		value.go#L1380: 	k := v.kind()
		value.go#L1387: 	panic(&ValueError{"reflect.Value.Float", v.kind()})
		value.go#L1395: 	switch v.kind() {
		value.go#L1435: 	panic(&ValueError{"reflect.Value.Index", v.kind()})
		value.go#L1440: 	switch v.kind() {
		value.go#L1451: 	k := v.kind()
		value.go#L1465: 	panic(&ValueError{"reflect.Value.Int", v.kind()})
		value.go#L1501: 	if v.kind() == Interface {
		value.go#L1545: 	k := v.kind()
		value.go#L1561: 	panic(&ValueError{"reflect.Value.IsNil", v.kind()})
		value.go#L1576: 	switch v.kind() {
		value.go#L1698: 	switch v.kind() {
		value.go#L1751: 	return v.kind()
		value.go#L1758: 	if v.kind() == Slice {
		value.go#L1765: 	switch k := v.kind(); k {
		value.go#L1782: 	panic(&ValueError{"reflect.Value.Len", v.kind()})
		value.go#L1863: 	k := v.kind()
		value.go#L1870: 	panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
		value.go#L1876: 	k := v.kind()
		value.go#L1883: 	panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
		value.go#L1896: 	k := v.kind()
		value.go#L1903: 	panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
		value.go#L1909: 	k := v.kind()
		value.go#L1916: 	panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
		value.go#L1944: 	k := v.kind()
		value.go#L1981: 	panic(&ValueError{"reflect.Value.Pointer", v.kind()})
		value.go#L2054: 	if v.kind() == Interface {
		value.go#L2106: 	switch k := v.kind(); k {
		value.go#L2108: 		panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
		value.go#L2121: 	switch k := v.kind(); k {
		value.go#L2123: 		panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
		value.go#L2136: 	switch k := v.kind(); k {
		value.go#L2138: 		panic(&ValueError{"reflect.Value.SetInt", v.kind()})
		value.go#L2185: 	switch k := v.kind(); k {
		value.go#L2187: 		panic(&ValueError{"reflect.Value.SetUint", v.kind()})
		value.go#L2229: 	switch kind := v.kind(); kind {
		value.go#L2231: 		panic(&ValueError{"reflect.Value.Slice", v.kind()})
		value.go#L2291: 	switch kind := v.kind(); kind {
		value.go#L2293: 		panic(&ValueError{"reflect.Value.Slice3", v.kind()})
		value.go#L2342: 	if v.kind() == String {
		value.go#L2349: 	if v.kind() == Invalid {
		value.go#L2431: 	switch v.kind() {
		value.go#L2442: 	k := v.kind()
		value.go#L2458: 	panic(&ValueError{"reflect.Value.Uint", v.kind()})
		value.go#L2497: 	k := v.kind()
		value.go#L2534: 	panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
		value.go#L2678: 	dk := dst.kind()
		value.go#L2687: 	sk := src.kind()